home *** CD-ROM | disk | FTP | other *** search
/ Inside Macintosh / Inside Macintosh CD-ROM_1995 (CD).toast / Books / Imaging With QuickDraw / Imaging With QuickDraw.rsrc / IDX#_1000 < prev    next >
Text File  |  1994-08-11  |  42KB  |  44 lines

  1. ™SymbolsABCDEFGHIJKLMNOPQRSTUVWXYZ+32-bit Color QuickDraw. See Color QuickDrawarcsdefinedbasic graphics portsS. See also color graphics ports; offscreen graphics worlds; printing graphics portsdefinedbasic QuickDrawbit patterns in drawing withgraphics ports in bit patternsdefinedbitmapsdefined.black-and-white QuickDraw. See basic QuickDrawboundary rectanglesdefined&classic QuickDraw. See basic QuickDrawCLUT. See color lookup tablescolor graphics portsS. See also basic graphics ports; offscreen graphics worlds; printing graphics portsdefinedcolor lookup tables (CLUTs)and the Color Managerand the Palette Managerin video devicesColor Managerdirect colors, handling"indexed colors, handling<$endrange$indexed colors, handling<$startrangeColor Picker UtilitiesColor QuickDrawF. See also global coordinate systems; local coordinate systems; shapes32-bitdirect colors, handling drawing withgraphics ports inindexed colors, handling#multiple graphics device support inpixel patterns in versions ofColorSync Utilitiescoordinate planes>. See also global coordinate systems; local coordinate systemsdiameters of curvaturedirect colorsGDevice recordsfor multiple devicesglobal coordinate systemsacross multiple screensdefinedgraphics devicesinitializationgraphics pensattributes ofdefined drawing withOgraphics port records. See CGrafPort records; GrafPort records; TPrPort recordsgraphics portsi. See also basic graphics ports; color graphics ports; offscreen graphics worlds; printing graphics ports
  2. as windowscreatingdefinedimaging, definedindexed colors"initialization, of graphics systemlinesdefinedlocal coordinate systemsdefined main screendefinedmultiple graphics devices-original Color QuickDraw. See Color QuickDrawovalsand rounded rectanglesdefinedPalette Managerpatterns'. See also bit patterns; pixel patternsdefinedpicturesdefined
  3. pixel mapsdefinedpixel patternsdefinedpixelsdefinedrelationship to pointspointsdefinedrelationship to pixelspolygonsdefinedport rectanglesdefinedPrinting Manager    QuickDrawh. See also basic QuickDraw; Color QuickDraw; global coordinate systems; local coordinate systems; shapesand the Window Managercompatibility between versions drawing withhistorical development#multiple graphics device support intext versions of
  4. rectanglesdefinedregionsdefined
  5. RGB colorsRGBColor recordsrounded rectanglesdefinedshapesb. See also arcs; lines; ovals; pictures; polygons; rectangles; regions; rounded rectangles; wedgescreatingdefinederasingfillingframingpaintingstartup screenSystem 7video deviceswedges. See also arcsdefinedWindow Managerand QuickDrawwindowsas graphics portsAddPt procedurearrow global variablebackground patternsin basic graphics portsbit patterns in
  6. bitmaps inboundary rectangles inclipping regionsclosing    colors increatingdata type fordrawing areas ingettingopeningpattern stretching inpen locations in pen modes inpen patterns in pen sizes inpen visibility inport rectangles in    restoringsavingsettingtext invisible regionsdata structures in initializing routines intesting for availability
  7. bit images
  8. in bitmapsin basic graphics ports(of graphics pens in basic graphics portsBitMap data type. See also bitmapsbit images inboundary rectangles fordata type forin basic graphics portslocal coordinate systems for    pixels inBitMapToRegion functionblack global variablein basic graphics ports
  9. in bitmapsCGrafPort recordsclipping regionsgetting    restoringsavingsettingclipping regionsClipRect procedureClosePort procedureclipping regionsgetting    restoringsavingsettingcolorsin basic graphics ports-content areas of windows. See port rectanglesDeltaPoint functiondkGray global variableEqualPt functionfill patternsin basic graphics portsFindControl functionGetClip procedureGetNewCWindow functionGetNewWindow functionGetPixel functionGetPort procedure&converting to local coordinate systemsglobal variablesarrowblackdkGraygrayltGrayrandSeed
  10. screenBitsthePortwhiteGlobalToLocal procedureGrafPort data type. See also basic graphics portsGrafPort recordsbit patterns in
  11. bitmaps inboundary rectangles inclipping regionsclosing    colors increatingdrawing areas ingettingopeningpattern stretching inpen locations in pen modes inpen patterns in pen sizes inpen visibility inport rectangles in    restoringsavingsettingtext invisible regionsin graphics portsbackground patterns inclipping regionsdata types fordrawing areas infill patterns ingettinggraphics pens inlocal coordinate systems in patterns inport rectangles in    restoringsavingsettingtext invisible regionsgray global variableimages    scrollingInitGraf procedureInitPort procedure'converting to global coordinate systems for bitmapsin graphics portsLocalToGlobal procedureltGray global variableMovePortTo procedureOpenPort procedureorigins. See window origins#background, in basic graphics portsfill, in basic graphics portsin basic graphics ports(of graphics pens in basic graphics portsstretching for printer output
  12. in bitmaps    scrollingwhether black or whitePoint data type. See also pointsadding coordinates ofassigning coordinates to!changing between global and localcomparing coordinates ofcoordinates fordata type forroutines for managingsubtracting coordinates ofused for defining rectangleschanging positions ofchanging sizes ofchanging window origins ofin basic graphics portsin graphics portsscrolling pixels inPortSize procedure initializingmathematical foundations ofrandSeed global variableRect data type. See also rectanglesD. See also boundary rectangles; bounding rectangles; port rectanglescoordinates fordata type forRegion data type. See also regionsdata type forsample routinesDoControlClickDoGraphicsScrollDoNew
  13. DrawInPortscreenBits global variablescrolling pixelsScrollRect procedureSetClip procedureSetOrigin procedureSetPort procedureSetPortBits procedureSetPt procedureSubPt proceduretextin basic graphics portsin graphics portsthePort global variablevisible regionsin basic graphics portswhite global variablewindow originschangingdefinedscrolling throughupdatingzzbaseAddr fieldzzbkColor fieldzzbkPat fieldzzbotRight fieldzzbottom fieldzzbounds fieldzzclipRgn fieldzzcolrBit fieldzzdevice fieldzzfgColor fieldzzfillPat fieldzzgrafProcs field    zzh field zzleft fieldzzpatStretch fieldzzpicSave fieldzzpnLoc fieldzzpnMode fieldzzpnPat fieldzzpnSize fieldzzpnVis fieldzzpolySave fieldzzportBits field. See also bitmapszzportRect field. See also port rectangleszzrgnBox fieldzzrgnSave fieldzzrgnSize fieldzzright fieldzzrowBytes fieldzzspExtra field zztop fieldzztopLeft fieldzztxFace fieldzztxFont fieldzztxMode fieldzztxSize field    zzv field
  14. zzvh fieldzzvisRgn field'PAT ' resource type'PAT#' resource typeangles calculating. See also wedgesdrawingframinglow-level routine for drawingBackColor procedurebackground colorschangingdefinedBackPat procedurecopying images betweencustomizations of resources in
  15. backgrounddata type for filling withframing and painting with
  16. predefinedresources forroutines for retrievingcopying images betweenfill operations in,low-level routine for copying images betweenBoolean transfer modesbounding rectanglesCalcMask procedurecopying images betweenClosePoly procedureCloseRgn procedurecopying images betweencustomizations ofColorBit procedureCopyBits procedureCopyDeepMask procedureCopyMask procedureCopyRgn procedureDiffRgn procedureDisposeRgn procedureeight-color systemEmptyRect functionEmptyRgn functionEqualRect functionEqualRgn functionEraseArc procedureEraseOval procedureErasePoly procedureEraseRect procedureEraseRgn procedureEraseRoundRect procedureerasing shapesFillArc procedurefilling shapesFillOval procedureFillPoly procedureFillRect procedureFillRgn procedureFillRoundRect procedurefillscalculating black-and-whiteForeColor procedureforeground colorsFrameArc procedureFrameOval procedureFramePoly procedureFrameRect procedureFrameRgn procedureFrameRoundRect procedureframing shapesGetIndPattern procedureGetPattern functionGetPen procedureGetPenState procedurecopying images betweenGrafVerb data typebit patterns for
  17. colors forinitial valuesinvisible state locations ofmovingpattern modesroutines for managingsizes ofvisible statecopying images betweenHidePen procedurecopyingInsetRect procedureInsetRgn procedureInvertArc procedureinverting shapesInvertOval procedureInvertPoly procedureInvertRect procedureInvertRgn procedureInvertRoundRect procedureKillPoly procedureLine proceduredefiningdrawinglow-level routine for drawingLineTo procedureMapPoly procedureMapPt procedureMapRect procedureMapRgn procedureMove procedureMoveTo procedureNewRgn functionnotPatBic pattern modenotPatCopy pattern modenotPatOr pattern modenotPatXor pattern modenotSrcBic source modenotSrcCopy source modenotSrcOr source modenotSrcXor source modeOffsetPoly procedureOffsetRect procedureOffsetRgn procedureOpenPoly functionOpenRgn proceduredrawingerasingfillingwith bit patternswith bit patternsframing    invertingpaintingPaintArc procedurepainting shapesPaintOval procedurePaintPoly procedurePaintRect procedurePaintRgn procedurePaintRoundRect procedurepatBic pattern modepatCopy pattern modepatOr pattern modePattern data type. See also bit patternspattern list resourcespattern modeschangingpattern resourceschangingdata types forresources forpatXor pattern modepen modes. See pattern modes    pen statePenMode procedurePenNormal procedurePenPat procedurepens. See graphics pensPenSize procedurePenState data typepicture comments low-level routine for processinglow-level routines forcopying images between,low-level routine for copying images between
  18. colors for%in basic QuickDraw eight-color system%in basic QuickDraw eight-color systemcopying between bitmapscopying between pixel maps©ing from offscreen graphics worldswhether in rectangleswhether in regionscopying images between,low-level routine for copying images betweenmapping between rectanglesrectangles aroundwhether in rectangleswhether in regionsPolygon data type. See also polygonsclosingcreatingdata type fordefining disposing ofdrawingerasingfillingwith bit patternswith bit patternsframing    invertinglow-level routine for drawingmapping and scalingmovingpaintingroutines for managingPtInRect functionPtInRgn functionPtToAngle procedureQDDone functionQDError functionQDProcs data typecustomizations oflow-level drawing routines and regionscreatingdefiningdrawing emptiness of equality oferasing    expandingfillingwith bit patternswith bit patternsframingintersections of    invertinglow-level routine for drawingmapping and scalingmovingpainting    pixels inroutines for managingscaling factors for    shrinkingsmallest around two points    unions ofused to define other shapesRectRgn procedureand rectanglescopyingcreatingdefining disposing ofdrawing emptiness of equality oferasing    expandingfillingwith bit patternswith bit patternsframingintersections of    invertinglow-level routine for drawingmapping and scalingmovingpainting    pixels inroutines for managing    shrinking subtracting    unions of'PAT ''PAT#'    resourcespattern pattern listdrawingerasingfillingwith bit patternswith bit patternsframing    invertinglow-level routine for drawingpaintingMyDrawArcAndPaintWedgeMyDrawDumbbell MyDrawLines MyDrawOvals MyDrawRectsMyDrawTriangleMyFillClipRegionMyPaintAndFillRectsMyRepatternPens MyResizePensMyShrinkImagesScalePt procedureSectRect functionSectRgn procedureSeedFill procedureSetEmptyRgn procedureSetPenState procedureSetRect procedureSetRectRgn procedureSetStdProcs procedurecalculations and manipulationsdefiningdrawing, erasing, and invertingShowPen procedure source modessrcBic source modesrcCopy source modesrcOr source modesrcXor source modeStdArc procedureStdBits procedureStdComment procedureStdGetPic procedureStdLine procedureStdOval procedureStdPoly procedureStdPutPic procedureStdRect procedureStdRgn procedureStdRRect procedureStdText procedureStdTxtMeas functionlow-level routine for drawing%low-level routine for measuring widthbtransfer modes. See arithmetic transfer modes; Boolean transfer modes; pattern modes; source modesUnionRect procedureUnionRgn proceduredrawingerasingfillingwith bit patternswith bit patterns    invertinglow-level routine for drawingpaintingXorRgn procedurezzarcProc fieldzzbitsProc fieldzzblackColor constantzzblueColor constantzzcommentProc fieldzzcyanColor constantzzditherCopy constantzzgetPicProc fieldzzgreenColor constantzzlineProc fieldzzmagentaColor constantzznotPatBic constantzznotPatCopy constantzznotPatOr constantzznotPatXor constantzznotSrcBic constantzznotSrcCopy constantzznotSrcOr constantzznotSrcXor constantzzovalProc fieldzzpatBic constantzzpatCopy constantzzpatOr constantzzpatXor constantzzpolyBBox fieldzzpolyPoints fieldzzpolyProc fieldzzpolySize fieldzzputPicProc fieldzzrectProc fieldzzredColor constantzzrgnProc fieldzzrRectProc fieldzzsrcBic constantzzsrcCopy constantzzsrcOr constantzzsrcXor constantzzsysPatListID constantzztextProc fieldzztxMeasProc fieldzzwhiteColor constantzzyellowColor constant'cicn' resource type'clut' resource type'ppat' resource typeaddMax arithmetic transfer mode addOver arithmetic transfer modeaddPin arithmetic transfer modeadMin arithmetic transfer modearithmetic transfer modesin color graphics portsBackPixPat procedure"compared with color graphics portsin color graphics portsBitClr procedureblend arithmetic transfer modeCalcCMask procedureCGrafPort data type. See also color graphics portsbackground pattern forclosingcompared with GrafPort recordscreating disposing ofopeningpattern stretching inpen locations in pen modes inpen patterns in pen sizes inpen visibility inpixel maps inport rectangles intext invisible regionsCloseCPort procedurebackground pattern forclosing!compared with basic graphic portscreatingdata type for disposing ofopeningpattern stretching inpen locations in pen modes inpen patterns in pen sizes inpen visibility inpixel maps inport rectangles intext invisible regionscolor icon resources application-defined routines fordata structures in initializing resources in routines intesting for availabilityuser interface guidelines forcolor search functionscolor table resources color tables.See also color lookup tablescreatingdata type fordefaultdefined disposing of    modifyingresource type for determiningin color graphics ports intermediateon grayscale devicesColorSpec data typeColorTable data type. See also color tablesCopyPixMap procedureCopyPixPat procedureCQDProcs data typecSpecArray data typeCTabChanged procedureDialog Managerand QuickDrawdirect devicesdefinedpixel values for3DisposCTable procedure. See DisposeCTable procedureDisposeCTable procedureDisposePixMap procedureDisposePixPat procedure3DisposPixMap procedure. See DisposePixMap procedure3DisposPixPat procedure. See DisposePixPat procedureditherCopy mode    ditheringerror handlingfor Color QuickDraw routinesin color graphics portsFillCArc procedureFillCOval procedureFillCPoly procedureFillCRect procedureFillCRgn procedureFillCRoundRect procedurecalculating color    modifyingGDeviceChanged procedure!gestaltQuickDrawFeatures selector gestaltQuickDrawVersion selectorGetBackColor procedureGetCPixel procedureGetCTable functionGetForeColor procedureGetGray functionGetPixPat function    HiliteRGBQDColorscompared with CGrafPort recordsGrafVars data typepixel patterns for    modifyinggrayscale devices    colors on highlighting hilite modeHiliteColor procedureHiliteRGB global variableindexed devicesdefinedpixel values forInitCPort procedure    luminanceMakeRGBPat procedureMatchRec data typeMyColorSearch functionNewPixMap functionNewPixPat functionOpColor procedureOpenCPort procedurewith pixel patternswith pixel patterns#background, in color graphics portsfill, in color graphics ports(of graphics pens in color graphics portsPenPixPat procedure pixel depthsdefault color tables fordefined pixel imagesdefinedin pixel mapscreatingdata type for disposing ofpixel images insettingpixel pattern resources
  19. backgroundcreatingdata type for disposing of filling withframing and painting with    modifyingof graphics pensresources for pixel valuesas RGB colorsdefinedfor direct devicesfor indexed devicesin Color QuickDrawin Color QuickDrawcopying between pixel mapsdepths of. See pixel depths.patterns for. See bit patterns, pixel patternsvalues for. See pixel values. See also pixel mapsPixMap recordscreating disposing ofpixel images insettingPixPat data type. See also pixel patternsPixPatChanged procedurePixPatHandle data typewith pixel patternswith pixel patternsin color graphics portsPortChanged procedureQDColor global variableand Dialog Managerwith pixel patternswith pixel patternsfillingwith pixel patternsresource types'cicn''clut''ppat'
  20. color icon color tablepixel patternas pixel valuesdata type fordefinedRGBBackColor procedureRGBColor data type. See also RGB colorsRGBForeColor procedurewith pixel patternswith pixel patternsHiliteDemonstrationMyPaintAndFillColorRectsMyPaintPixelPatternRectsMySetHiliteModeSeedCFill procedureSetCPixel procedureSetPortPix procedureSetStdCProcs procedure subOver arithmetic transfer modesubPin arithmetic transfer modein color graphics portstransparent modeuser interface guidelinesfor highlightingin color graphics portswith pixel patternswith pixel patternszzaddMax constantzzaddOver constantzzaddPin constantzzadMin constantzzbkPixPat fieldzzblend constant zzblue fieldzzchExtra fieldzzcmpCount fieldzzcmpSize fieldzzctFlags fieldzzctSeed fieldzzctSize fieldzzctTable fieldzzfillPixPat fieldzzgestalt32BitQD constantzzgestalt32BitQD11 constantzzgestalt32BitQD12 constantzzgestalt32BitQD13 constantzzgestalt8BitQD constantzzgestaltHasColor constant zzgestaltHasDeepGWorlds constant"zzgestaltHasDirectPixMaps constant"zzgestaltHasGrayishTextOr constantzzgrafVars fieldzzgreen fieldzzhilite constant zzhRes fieldzzmatchData fieldzznewProc1 fieldzznewProc2 fieldzznewProc3 fieldzznewProc4 fieldzznewProc5 fieldzznewProc6 fieldzzopcodeProc fieldzzpackSize fieldzzpackType fieldzzpat1Data fieldzzpatData fieldzzpatMap fieldzzpatType fieldzzpatXData fieldzzpatXMap fieldzzpatXValid fieldzzpHiliteBit constantzzpixelSize fieldzzpixelType fieldzzplaneBytes fieldzzpmBkColor fieldzzpmBkIndex fieldzzpmFgColor fieldzzpmFgIndex fieldzzpmFlags fieldzzpmReserved fieldzzpmTable fieldzzpmVersion fieldzzpnLocHFrac fieldzzpnPixPat fieldzzportPixMap fieldzzportVersion field zzred field zzrgb fieldzzrgbBkColor fieldzzRGBDirect constantzzrgbFgColor fieldzzrgbHiliteColor fieldzzrgbOpColor fieldzzsubOver constantzzsubPin constantzztransparent constantzzvalue field zzvRes field'scrn' resource typeallDevices flag allInit flag application-defined routines forburstDevice flag"checking for, when zooming windowscurrent devicedefined determiningsetting device listsdefinedgetting first device inDeviceList global variableDeviceLoop procedureDeviceLoopFlags data typeDisposeGDevice proceduredontMatchSeeds flagext32Device flaggdDevType flagGDevice data type. See also graphics devices. See also graphics devicescreating disposing ofgetting availablesetting attributes forsetting for current devicewith greatest pixel depthGetDeviceList functionGetGDevice functionGetMainDevice functionGetMaxDevice functionGetNextDevice function
  21. DeviceList
  22. MainDeviceScrHResScrVRes
  23. TheGDevice,graphics device records. See GDevice records. See also GDevice recordsapplication-defined routine fordata structures indefineddetermining characteristics ofgetting handles tooptimizing images for resource for routines fortesting for availabilitywith greatest pixel depthHasDepth functionInitGDevice procedureinverse tablesdefined determiningMainDevice global variablemainScreen flagMyDrawingProc procedureNewGDevice functionnoDriver flag determiningsetting ramInit flag resolutions for screens'scrn'screenDoUpdate DoZoomWindowMyTrivialDrawingProcscreen resourcesscreenActive flagscreenDevice flagScreenRes procedurescreensdetermining characteristics ofoptimizing images forresolution ofwith greatest pixel depthScrHRes global variableScrVRes global variableSetDepth functionSetDeviceAttribute procedureSetGDevice proceduresingleDevices flagstandard state of a windowTestDeviceAttribute functionTheGDevice global variableuser state of a windowstandard state
  24. user statezoomingzooming windowsZoomWindow procedurezzallDevices fieldzzallInit constantzzburstDevice constantzzclutType constantzzdirectType constantzzdontMatchSeeds fieldzzext32Device constantzzfixedType constantzzgdCCBytes fieldzzgdCCDepth fieldzzgdCCXData fieldzzgdCCXMask fieldzzgdCompProc fieldzzgdDevType constantzzgdFlags field zzgdID fieldzzgdITable fieldzzgdMode fieldzzgdNextGD fieldzzgdPMap fieldzzgdRect fieldzzgdRefCon fieldzzgdRefNum fieldzzgdReserved fieldzzgdResPref fieldzzgdSearchProc fieldzzgdType fieldzzmainScreen constantzznoDriver constantzzramInit constantzzscreenActive constantzzscreenDevice constantzzsingleDevices fieldalignPix flagAllowPurgePixels procedure-copying images from offscreen graphics worlds,as pixel images in offscreen graphics worlds*as pixel maps in offscreen graphics worlds-copying images from offscreen graphics worlds clipPix flag-copying images from offscreen graphics worldsDisposeGWorld procedureDisposeScreenBuffer procedureditherPix flagGetGWorld procedureGetGWorldDevice functionGetGWorldPixMap functionGetPixBaseAddr functionGetPixelsState function-copying images from offscreen graphics worldsgwFlagErr flag%GWorld. See offscreen graphics worldsGWorldFlags data typeGWorldPtr data typekeepLocal flagLockPixels function mapPix flagnewDepth flagNewGWorld functionnewRowBytes flagNewScreenBuffer functionNewTempScreenBuffer functionnoNewDevice flagNoPurgePixels procedureoffscreen graphics worldscopying images fromcreatingdata structures indefined disposing of drawing into    restoring routines forsavingsettingtesting for availabilityupdating+addresses of, for offscreen graphics worlds0getting states of, for offscreen graphics worlds&locking, for offscreen graphics worlds(purgeable, for offscreen graphics worlds-setting states, for offscreen graphics worlds(unlocking, for offscreen graphics worlds*unpurgeable, for offscreen graphics worlds5whether in 32-bit mode, for offscreen graphics worlds(obtaining, for offscreen graphics worlds©ing from offscreen graphics worldspixelsLocked flagpixelsPurgeable flag(obtaining, for offscreen graphics worldsPixMap32Bit functionpixPurge flagreallocPix flagMyCopyBlackAndRedMasksMyPaintRectsThruGWorldSetGWorld procedureSetPixelsState procedurestretchPix flagUnlockPixels procedureUpdateGWorld functionuseTempMem flagzzalignPix constantzzalignPix fieldzzalignPixBit constantzzcDepthErr constantzzclipPix constantzzclipPix fieldzzclipPixBit constantzzditherPix constantzzditherPix fieldzzditherPixBit constantzzgwFlagErr constantzzgwFlagErr fieldzzgwFlagErrBit constantzzgWorldFlag10 fieldzzgWorldFlag11 fieldzzgWorldFlag12 fieldzzgWorldFlag13 fieldzzgWorldFlag14 fieldzzgWorldFlag15 fieldzzgWorldFlag21 fieldzzgWorldFlag22 fieldzzgWorldFlag23 fieldzzgWorldFlag24 fieldzzgWorldFlag25 fieldzzgWorldFlag26 fieldzzgWorldFlag27 fieldzzgWorldFlag4 fieldzzgWorldFlag5 fieldzzgWorldFlag8 fieldzzgWorldFlag9 fieldzzkeepLocal constantzzkeepLocal fieldzzkeepLocalBit constantzzmapPix constantzzmapPix fieldzzmapPixBit constantzznewDepth constantzznewDepth fieldzznewDepthBit constantzznewRowBytes constantzznewRowBytes fieldzznewRowBytesBit constantzznoNewDevice constantzznoNewDevice fieldzznoNewDeviceBit constantzzpixelsLocked constantzzpixelsLocked fieldzzpixelsLockedBit constantzzpixelsPurgeable constantzzpixelsPurgeable fieldzzpixelsPurgeableBit constantzzpixPurge constantzzpixPurge fieldzzpixPurgeBit constantzzreallocPix constantzzreallocPix fieldzzreallocPixBit constantzzstretchPix constantzzstretchPix fieldzzstretchPixBit constantzzuseTempMem constantzzuseTempMem fieldzzuseTempMemBit constant'cmpt' resource type'PICT' file type'PICT' resource type'PICT' scrap formatcolor pictures inClosePicture procedureCloseWindow procedure color bankscolor-picking method resources"application-defined picking methodCommentSpec data type
  25. data forksdestination rectanglesfor the DrawPicture procedureDisposePictInfo functionDisposeWindow procedure5DisposPictInfo function. See DisposePictInfo functionDrawPicture procedureextended version 2 formatFontSpec data typeformats for picturesextended version 2    version 1    version 2FSpOpenDF functionGetPictInfo functionGetPicture functionGetPixMapInfo functionGetWindowPic functionand color pictures
  26. histogramsKillPicture procedureMyCalcColorTable function!MyDisposeColorPickMethod functionMyInitPickMethod functionMyRecordColors functionNewPictInfo functionopcodesOpenCPicParams recordsOpenCPicture functionOpenPicture functionPicComment procedurePictInfo data typedefined(inserting into pictures or printing codePicture data type. See also picturespicture resourcesPicture Utilities application-defined routines fordata structures indefinedgathering information with routines intesting for availabilityand the Window Managercollecting information fromcolor, in basic graphics portscreatingdata type fordestination rectangles for disposing ofdrawingextended version 2 formatin 'PICT' filesin 'PICT' resources in the scrap opcodes foropeningreading from a resource fileresolutions forsavingversion 1 formatversion 2 format gathering color information fromRecordPictInfo functionRecordPixMapInfo function for picturesresource forks'cmpt''PICT'color-picking methodpictureRetrievePictInfo functionRGBColorArray data typeDoSavePICTAsCmdMyAdjustDestRectMyCreateAndDrawPictMyDrawFilePictureMyDrawResPICT MyFileGetPic MyFilePutPicMyGetPICTProfileCountMyIsColorPort MyPastePictMyReplaceGetPicMyReplacePutPicscrapdefined pictures inSetWindowPic procedureStandardGetFile procedureversion 1 formatversion 2 format and pictureszzarcCount fieldzzbitMapCount fieldzzcolorBankIs555 constantzzcolorBankIsCustom constant!zzcolorBankIsExactAnd555 constantzzcommentCount fieldzzcommentHandle fieldzzcount fieldzzdepth fieldzzfontHandle fieldzzfontNamesHandle field
  27. zzID fieldzzlineCount fieldzzmedianMethod constantzznameOffset fieldzzovalCount fieldzzpicFrame fieldzzpicSize fieldzzpictFontID fieldzzpixMapCount fieldzzpolyCount fieldzzpopularMethod constantzzrecordComments constantzzrecordFontInfo constantzzrectCount fieldzzregionCount fieldzzreturnColorTable constantzzreturnPalette constantzzrRectCount field zzsize fieldzzsourceRect fieldzzsrcRect fieldzzstyle field zzsuppressBlackAndWhite constantzzsysFontID fieldzzsystemMethod constantzztextCount fieldzztheColorTable fieldzzthePalette fieldzzuniqueColors fieldzzuniqueComments fieldzzuniqueFonts fieldzzversion field'acur' resource type'crsr' resource type'CURS' resource typeAcur data typeAllocCursor procedureanimated cursor resourcesanimated cursorscreatingdata type forresource type foruser interface guidelines for arrow cursor arrow regionBits16 data typeCCrsr data typecolor cursor resourcescolor cursorsdata structure for
  28. displaying resource foruser interface guidelines forcrosshairs cursorCursor data typecursor resourcesCursor Utilitiesdata structures inresources for routines incursors    animatingarrowchangingcolor
  29. crosshairsdata types fordefinedgetting from resourceshidinghot spots forI-beam initializing    obscuring    plus signresources forsetting the appearance ofshielding behind rectanglesshowing, after hidinguser interface guidelines for
  30. wristwatchCursors data type5DisposCCursor procedure. See DisposeCCursor procedureDisposeCCursor procedureGetCCursor functionGetCursor functionHideCursor procedureHide_Cursor procedure    hot spotsI-beam cursorI-beam regionInitCursor procedureInitCursorCtl procedure mouse regionObscureCursor procedureplus sign cursorarrowI-beammouse'acur''crsr''CURS'animated cursor color cursorcursorRotateCursor procedureDoInitMyAdjustCursorMyRotateCursor MySpinCursorSetCCursor procedureSetCursor procedureShieldCursor procedureShowCursor procedureShow_Cursor procedureSpinCursor procedurefor animated cursorsfor color cursors for cursorswristwatch cursorzzcrossCursor constantzzcrsr1Data fieldzzcrsrData fieldzzcrsrHotSpot fieldzzcrsrID fieldzzcrsrMap fieldzzcrsrMask fieldzzcrsrType fieldzzcrsrXData fieldzzcrsrXHandle fieldzzcrsrXTable fieldzzcrsrXValid field zzdata fieldzzfill1 fieldzzfill2 fieldzzfillN fieldzzframe1 fieldzzframe2 fieldzzframeN fieldzzhotspot fieldzziBeamCursor constantzzindex field zzmask field    zzn fieldzzplusCursor constantzzwatchCursor constantAppendDITL procedure Apple eventsbackground printing#printing with. See Printing Managerin printing graphics ports#printing with. See Printing Managercopies, to printcurrent printerdefineddevice number of feed type of/DCE (device control entry), for printer driversdeferred printing)device control entry, for printer driversdialog boxes, for printingJ. See also job dialog boxes; print status dialog boxes; style dialog boxesalteringdata structure for
  31. displaying dialog hooksand Printing Managerdiscrete resolution    documentsnames for, when printingprintingdraft-quality printing*. See also enhanced draft-quality printingdraftBitsOp opcodeenhanced draft-quality printing for printingevent filter functions
  32. feed types    File menuPage Setup commandPrint commandFinder, printing fromgetRotnOp opcodegetRslDataOp opcodePrintErr    TopMapHdlin printing graphics ports printing inidle proceduresjob dialog boxesalteringdefined
  33. displayingfor LaserWriter printersfor multiple documentsfor StyleWriter printerslandscape printingLaserWriter printersMyDoPrintIdle procedureMyPrDialogAppend functionnoDraftBitsOp opcodefor the PrGeneral procedurepage rectanglesPage Setup command (File menu)pagesdetermining number to printorientation ofprintable area forprintingpaper rectanglesPostScript LaserWriter printersPostScript printer driversPrClose procedurePrCloseDoc procedurePrClosePage procedurePrCtlCall procedurePrDlgMain functionPrDrvrClose procedurePrDrvrDCE functionPrDrvrOpen procedurePrDrvrVers functionPrError functionPrGeneral procedurePrint command (File menu)*print dialog box record. See TPrDlg recordprint dialog boxesJ. See also job dialog boxes; print status dialog boxes; style dialog boxesalteringdata structure for
  34. displayingfor multiple documents,print information record. See TPrInfo record#print job record. See TPrJob recordprint record. See TPrint recordprint status dialog boxesPrintDefault procedureprinter driversclosingdefineddetermining versions ofdevice control entry fordialog boxes foropening
  35. PostScript    QuickDrawresolutions forprinter resource filesPrintErr global variableprinterscurrent, device numbers ofcurrent, feed types of"information in TprInfo records for LaserWriterPostScript LaserWriter StyleWriterprintingarea for    cancelingdeferreddetermining number of copiesdetermining number of pagesdialog boxes for    documentsdraft-qualityenhanced draft-qualityerror handling forfrom the Finder/graphics ports for. See printing graphics portslandscape, disabledmultiple documents
  36. optimizingresolutions forstatususer interface guidelines forwhether landscapeprinting graphics portsclosingcreatingdata type fordefined drawing intoopeningprinting loopsand Dialog Managerand QuickDraw application-defined routines fordata structures in initializinglow-level routines in routines intesting for availabilityuser interface guidelines for1printing status information. See TPrStatus record(printing style record. See TPrStl recordPrJobDialog functionPrJobInit functionPrJobMerge procedurePrOpen procedurePrOpenDoc functionPrOpenPage procedurePrPicFile procedurePrSetError procedurePrStlDialog functionPrStlInit functionPrValidate functionand Printing Managerprinter drivers#printing with. See Printing Managerdiscrete for printersvariableDoIsLandscapeModeSetDoPrintDialogMyDoPrintIdleMyGetPrintRecordForThisDocMyPrDialogAppend MyPrintLoopsetRslOp opcode spool filesstatus, of printingstyle dialog boxesalteringdefined
  37. displayingfor LaserWriter printersfor StyleWriter printersStyleWriter printersTDftBitsBlk data typetext streamingTFeed data typeTGetRotnBlk data typeTGetRslBlk data typeTGnlData data typeTopMapHdl global variableTPrDlg data typeTPrInfo data typeTPrint data typeTPrint recordscreatingdefined initializingsaving and reading
  38. validatingTPrJob data typeTPrPort data typeTPrPort recordsclosingcreating drawing intoopeningTPrStatus data typeTPrStl data typeTRslRec data typeTRslRg data typeTSetRslBlk data typefor Printing Managerfor style and job dialog boxesvariable resolutionzzbDraftLoop constantzzbFileVers fieldzzbFJobX fieldzzbJDocLoop fieldzzbPort fieldzzbSpoolLoop constantzzbXtra field zzdlg fieldzzdraftBitsOp constantzzfDoIt fieldzzfDone field zzfeed fieldzzfFromUsr fieldzzfImaging fieldzzfLandscape fieldzzfOurBits fieldzzfOurPtr fieldzzfPgDirty fieldzzgetRotnOp constantzzgetRslDataOp constantzzgPort fieldzzgProcs field zzhPic fieldzzhPrint fieldzzhPrintUsr fieldzziCopies fieldzziCurBand fieldzziCurCopy fieldzziCurPage field zziDev fieldzziError fieldzziFileVol fieldzziFstPage fieldzziHRes fieldzziLstPage field zziMax field zziMin fieldzziOpCode fieldzziPageH fieldzziPageV fieldzziPFMaxPgs constantzziPrBitsCtl constantzziPrDevCtl constantzziPrEvtCtl constantzziPrIOCtl constantzziPrPgMax constantzziPrVersion fieldzziRgType fieldzziRslRecCnt fieldzziTotBands fieldzziTotCopies fieldzziTotPages fieldzziVRes fieldzziXRsl fieldzziYRsl fieldzzlGParam1 fieldzzlGParam2 fieldzzlGParam3 fieldzzlGParam4 fieldzzlHiPaintBits constantzzlHiScreenBits constantzzlPaintBits constantzzlPrDocClose constantzzlPrDocOpen constantzzlPrLFStd constantzzlPrLineFeed constantzzlPrPageClose constantzzlPrPageEnd constantzzlPrPageOpen constantzzlPrReset constantzzlReserved fieldzzlScreenBits constantzzlUser1 fieldzzlUser2 fieldzzlUser3 fieldzzlUser4 fieldzznoDraftBitsOp constantzzpFileName fieldzzpFltrProc fieldzzpIdleProc fieldzzpItemProc fieldzzpPrPort fieldzzprInfo fieldzzprInfoPT fieldzzprintX fieldzzprJob fieldzzprStl fieldzzprXInfo fieldzzrgRslRec fieldzzrPage fieldzzrPaper fieldzzsetRslOp constant zzwDev fieldzzxRslRg fieldzzyRslRg field–128..127 data type0..255 data typeBitsRect opcodeBitsRgn opcodeBkColor opcode BkPat opcodeBkPixPat opcodeChExtra opcode Clip opcodeDefHilite opcodeDHDVText opcodeDHText opcodeDirectBitsRect opcodeDirectBitsRgn opcodeDVText opcodeEndofPicture opcodeeraseArc opcodeeraseOval opcodeerasePoly opcodeeraseRect opcodeeraseRgn opcodeeraseRRect opcodeeraseSameArc opcodeeraseSameOval opcodeeraseSamePoly opcodeeraseSameRect opcodeeraseSameRgn opcodeeraseSameRRect opcodeFgColor opcodefillArc opcodefillOval opcodeFillPat opcodeFillPixPat opcodefillPoly opcodefillRect opcodefillRgn opcodefillRRect opcodefillSameArc opcodefillSameOval opcodefillSamePoly opcodefillSameRect opcodefillSameRgn opcodefillSameRRect opcodeFixed data typefontName opcodeframeArc opcodeframeOval opcodeframePoly opcodeframeRect opcodeframeRgn opcodeframeRRect opcodeframeSameArc opcodeframeSameOval opcodeframeSamePoly opcodeframeSameRect opcodeframeSameRgn opcodeframeSameRRect opcodeheader informationHeaderOp opcodeHiliteColor opcodeHiliteMode opcodeInteger data typeinvertArc opcodeinvertOval opcodeinvertPoly opcodeinvertRect opcodeinvertRgn opcodeinvertRRect opcodeinvertSameArc opcodeinvertSameOval opcodeinvertSamePoly opcodeinvertSameRect opcodeinvertSameRgn opcodeinvertSameRRect opcode Line opcodeLineFrom opcodelineJustify opcodeLong data typeLongComment opcodeLongText opcodeMode data type
  39. NOP opcodeOpcode data type for picturesOpColor opcodeOpEndPic opcodeOrigin opcodeOvSize opcodePackBitsRect opcodePackBitsRgn opcodepaintArc opcodepaintOval opcodepaintPoly opcodepaintRect opcodepaintRgn opcodepaintRRect opcodepaintSameArc opcodepaintSameOval opcodepaintSamePoly opcodepaintSameRect opcodepaintSameRgn opcodepaintSameRRect opcodepicture opcodespicVersion opcodePixData data typePnLocHFrac opcodePnMode opcode PnPat opcodePnPixPat opcodePnSize opcodePoly data typeRGBBkCol opcodeRGBFgCol opcodeRgn data typeRowBytes data typeShortComment opcodeShortLine opcodeShortLineFrom opcodeSpExtra opcode T@–/N≠¢Bßpx/N≠R T!thePat opcodeTxFace opcodeTxFont opcodeTxMode opcodeTxRatio opcodeTxSize opcodeVersion opcodeBézier splines ClientLineLayout picture commentCMBeginProfile picture comment!CMDisableMatching picture comment CMEnableMatching picture commentCMEndProfile picture comment dashed linesDashedLine picture commentDashedStop picture comment EndFormsPrinting picture commentfont substitutionFormsPrinting picture commentFractEnable global variable FractEnableglyphs    hairlinesImageWriter LQ printersLaserWriter SC printersline layout error#line layout, disabling and enablingLineLayoutOff picture commentLineLayoutOn picture commentprinting, with picture comments    magic pen. See also pattern modes major error major glyphs minor error minor glyphs “magic,” for PostScript printers Personal LaserWriter LS printersdelimiting text strings with device independence and printing'disabling and enabling line layout withgraphics rotation withlimited or obsoletematching colors withprinting dashed lines withprinting graphics withprinting hairlines withprinting polygons withprinting ruled lines withprinting text with%sending PostScript printing code with>synchronizing between QuickDraw and PostScript printer driverstext rotation withPolyBegin picture commentPolyClose picture commentPolyEnd picture comment smoothed, on PostScript printersPolyIgnore picture commentPolySmooth picture comment$PostScript language, use in printingPostScriptBegin picture commentPostScriptEnd picture commentPostScriptFile picture comment PostScriptHandle picture commentline layout capabilities ofpicture comments supported byImageWriter LQLaserWriter SCPersonal LaserWriter LSpicture comments forwith non-QuickDraw featuresPSBeginNoSave picture commentQDProcs record1picture comments supported by printer drivers forResourcePS picture commentRotateBegin picture commentRotateCenter picture commentRotateEnd picture commentruled lines, printingDashDemoDoPostScriptLineMyDefineVerticesMyDrawXStringMyFlushGrafPortStateMyFlushPostScriptStateMyLineWidthDemoMyPolygonDemoMySetNewLineWidthMyStringReconDemoSetFractEnable procedureSetGrayLevel picture commentSetLineWidth picture commentStringBegin picture commentStringEnd picture commentTCenterRec data typeTDashedLineRec data type. See also text strings text strings delimiting with picture commentsrotating with picture commentsTextBegin picture commentTextCenter picture commentTextEnd picture comment TextIsPostScript picture commentTLineWidth data typeTPolyVerbRec data typeTRotationRec data typeTTxtPicRecord data typezzcentered fieldzzClientLineLayout constant+. See also ClientLineLayout picture commentzzDashedLine constant%. See also DashedLine picture commentzzDashedStop constant%. See also DashedStop picture comment
  40. zzf3 field
  41. zzf4 field
  42. zzf5 field
  43. zzf6 field
  44. zzf7 fieldzzfPolyClose fieldzzfPolyFill fieldzzfPolyFrame fieldzzintervals fieldzzLineLayoutOff constant(. See also LineLayoutOff picture commentzzLineLayoutOn constant'. See also LineLayoutOn picture commentzzoffset fieldzzPolyBegin constant$. See also PolyBegin picture commentzzPolyClose constant$. See also PolyClose picture commentzzPolyEnd constant". See also PolyEnd picture commentzzPolyIgnore constant%. See also PolyIgnore picture commentzzPolySmooth constant%. See also PolySmooth picture commentzzPostScriptBegin constant*. See also PostScriptBegin picture commentzzPostScriptEnd constant@zzPostScriptEnd constant. See also PostScriptEnd picture commentzzPostScriptFile constant). See also PostScriptFile picture commentzzPostScriptHandle constant+. See also PostScriptHandle picture commentzzPSBeginNoSave constant(. See also PSBeginNoSave picture commentzzrAngle fieldzzrAngleFixed fieldzzResourcePS constant%. See also ResourcePS picture commentzzrFlip fieldzzRotateBegin constant&. See also RotateBegin picture commentzzRotateCenter constant'. See also RotateCenter picture commentzzRotateEnd constant$. See also RotateEnd picture commentzzSetGrayLevel constant'. See also SetGrayLevel picture commentzzSetLineWidth constant'. See also SetLineWidth picture commentzzStringBegin constant&. See also StringBegin picture commentzzStringEnd constant$. See also StringEnd picture commentzztAngle fieldzztAngleFixed fieldzztCmnt fieldzzTextBegin constant$. See also TextBegin picture commentzzTextCenter constant%. See also TextCenter picture commentzzTextEnd constant". See also TextEnd picture commentzzTextIsPostScript constant+. See also TextIsPostScript picture commentzztFlip fieldzztFlipHorizontal constantzztFlipNone constantzztFlipVertical constant zztJus fieldzztJusCenter constantzztJusFull constantzztJusLeft constantzztJusNone constantzztJusRight constantzztLine field    zzx field    zzy field